A procedure that performs a specific task within a Microsoft� Visual Basic� program and returns a value. A Function procedure begins with a Function statement and ends with an End Function statement.